-
Notifications
You must be signed in to change notification settings - Fork 3.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(cloudfront): small refactoring of the Origin API #9281
chore(cloudfront): small refactoring of the Origin API #9281
Conversation
packages/@aws-cdk/aws-cloudfront/test/private/cache-behavior.test.ts
Outdated
Show resolved
Hide resolved
d4901c5
to
934a50c
Compare
@njlynch this is ready for another round of reviews. I've incorporated all of your comments, and I've also reverted the renaming of |
AWS CodeBuild CI Report
Powered by github-codebuild-logs, available on the AWS Serverless Application Repository |
Thank you for contributing! Your pull request will be updated from master and then merged automatically (do not update manually, and be sure to allow changes to be pushed to your fork). |
Change the Origin to an interface, from an abstract class, and change its `bind` protocol to return an `OriginBindConfig` interface. This is in preparation for handling Origin Groups in aws#9109 - when time comes to handle Origin Groups, we will add a new (optional) property to `OriginBindConfig`, of type `CfnDistribution.OriginGroupProperty`, and handle it in `Distribution`. BREAKING CHANGE: the property Origin.domainName has been removed ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
Change the Origin to an interface, from an abstract class, and change its
bind
protocol to return anOriginBindConfig
interface.This is in preparation for handling Origin Groups in #9109 - when time comes to handle Origin Groups, we will add a new (optional) property to
OriginBindConfig
, of typeCfnDistribution.OriginGroupProperty
, and handle it inDistribution
.BREAKING CHANGE: the property Origin.domainName has been removed
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license